/**
 * 用户登录日志
 */

module.exports = Types => [
	{
		// 用户标识
		userID: Types.ObjectId,
		// 登录的身份类型
		identifyType: {
			type: Number,
			min: 0,
			max: 10
		},
		/**
		 * 登录成功后的身份令牌
		 */
		token: String,
		/**
		 * 操作时间
		 */
		time: Number,
		/**
		 * 登录退出操作 1登入 2退出
		 */
		action: Number,
		/**
		 * ip地址
		 */
		ip: Types.Mixed
	},
	{
		capped: {
			size: 1024,
			max: 1000,
			autoIndexId: true
		}
	}
];
